package com.example.core.utils;

import java.util.Calendar;
import java.util.Date;

public class DateTimeUtils {

    /***
     * 获取当前时间
     * @return
     */
    public static Date getNow(){
        return new Date();
    }

    /***
     * 获取当前时间的多少分钟后的时间
     * @param minute
     * @return
     */
    public static Date getTimeAddMinute(int minute){
        Calendar calendar = Calendar.getInstance();
        calendar.add(java.util.Calendar.MINUTE, minute);
        return calendar.getTime();
    }

    /***
     * 当前时间多少秒之后的时间
     * @param second
     * @return
     */
    public static Date getTimeAddSecond(int second){
        Calendar calendar = Calendar.getInstance();
        calendar.add(Calendar.SECOND, second);
        return calendar.getTime();
    }

    /***
     * 获取当前时间的多少小时后的时间
     * @param hour
     * @return
     */
    public static Date getTimeAddHour(int hour){
        Calendar calendar = Calendar.getInstance();
        calendar.add(Calendar.HOUR, hour);
        return calendar.getTime();
    }
}
